// JavaScript Document

function Fila(co){
	this.columnas=co;
	this.rellenarFila=rellenarFila;
	this.elementos=new Array(co);
}

function rellenarFila(){
	for(i=0; i<this.columnas; i++){
		this.elementos[i]=parseInt(Math.random()*10); //Da un número aleatorio entre 0 y 10. Math.random() da entre 0 y 1,
												   //lo multiplicamos por 10 y le hacemos un parseInt para dejarlo sin   
										    	   //decimales									
	}
}
function table(f,c) {
	var tabla="table";
	var celda="td";
	var fila="tr";
    fil= new Fila(c);			//Se crea un objeto de la clase fila que corresponde a la fila actual
	fil.rellenarFila();		    //Se rellena la fila con el método creado para ello
	print( "<"+tabla+">");
	for (i=1; i<=f; i++ ) {
  		print( "<"+fila+">");
  		for ( j=1; j<=c; j++  ) {
    		print ("<"+celda+">"+fil.elementos[j-1]+"</"+celda+">");
  		}
  		print ("</"+fila+">\n");
 	}
	print ("</"+tabla+">");	
}
table(2,2)